Table of Contents
qTox
qTox is a client written for the toxcore, authored by Tux3.
Repository | https://github.com/qTox/qTox |
Maintainers | tux3 |
Language | C++ |
Graphical Toolkit | Qt |
Operating Systems | Linux, Windows, OS X |
Status: | Active |
Features
Audio features
qTox supports audio notifications for received messages and the option to turn them off or on.
qTox supports audio calls for both contacts and group chats using ToxAV.
Video features
qTox supports video calls and desktop sharing, adjustable in the settings.
Messaging
qTox supports messaging for contacts and group chats, with emoticons, text formatting, and message splitting for messages that are larger than 1372 bytes.
Typing notifications are shown to and from contacts, if the feature is enabled in the settings.
It is possible to message offline contacts, in which case the message will be stored and sent once both users are online.
qTox has support for chat history, with the option to enable or disable the feature.
qTox has support for spell checking using Sonnet.
File transfers
qTox has support for file transfer.
qTox has partial support for inline images, but it is a preview for saved images only.
qTox has support for pausing and resuming file transfers, but broken file transfers will not be resumed.
Group chats
qTox has support for persistent group chats, but file transfers and typing notifications in group chats aren't possible yet until the feature is implemented by c-toxcore.
Profile & Contact Management
qTox has support for avatars, changing nospam, setting custom aliases for contacts, and contact blocking.
qTox supports multiple profiles, importing / exporting profiles, and encrypting profiles and save files with a password.
Tox URIs are supported.
General
qTox has support for translations, including 42 languages (see translations).
qTox has support for proxies, both SOCKS5 and HTTP. For an example of a proxy configuration, see Tox over Tor.
qTox has support for themes, including the built-in themes:
- Default
- Blue
- Olive
- Red
- Violet
- Dark
- Dark blue
- Dark olive
- Dark red
- Dark violet
Video Tutorials
Screen sharing
Features
qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox | |
---|---|---|---|---|---|---|---|---|---|---|
Interface | Desktop | Desktop | CLI | Desktop | Mobile | Mobile | Desktop | Mobile | Mobile | Mobile |
Linux | Yes | Yes | Yes | Yes | No | No | No | No | No | No |
OSX | Yes | Yes | Yes | Untested | No | No | No | No | No | No |
Windows | Yes | Yes | No | Yes | No | No | Yes | No | No | No |
BSD | Yes | Yes | Yes | Untested | No | No | No | No | No | No |
Android | No | Minimal1) | No | No | Yes | Yes | No | No | Yes | Yes |
iOS | No | No | No | No | No | No | No | No | No | No |
SailfishOS | No | No | Yes | No | No | No | No | Yes | No | No |
Audio features | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Audio | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No |
Audio filtering | Yes | Yes | No | No | Yes | No | Yes | No | No | No |
Audio notifications | Yes | Yes | Yes | Yes | Yes | No | Yes | No | Yes | Yes |
Group audio | Yes | Yes | No | No | Yes | No | Yes | No | No | No |
Video features | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Desktop sharing | Yes | Yes | No | Yes | No | No | Yes | No | No | No |
Video | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No |
Messaging | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
1v1 messages | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Chat logs | Yes | Yes (export possible) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Emoticons | Yes | No | No | Yes | Yes | Yes | Yes | No | Yes | Yes |
Inline images | Semi2) | Yes | No | Yes | Yes | Yes | Yes | No | Yes | Yes |
Message splitting | Yes | Yes | No | Yes | No | Yes | Yes | Yes | Yes | Yes |
Faux offline messaging | Yes | Yes | Semi3) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
File transfer | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
File resuming | Semi4) | Yes | Yes | Yes | Untested | No | Yes | No | Semi5) | No |
Spell check | Yes | No | No | No | No | Yes | Yes | No | No | No |
Screen/Desktop notifications | Semi6) | Yes | Yes | Unknown | Yes | Yes | Unknown | Unknown | Yes | Yes |
Typing notifications | Yes | Yes | Yes | Yes | Yes | Semi7) | Yes | Yes | Yes | Yes |
Group chats | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Group chats | Yes | Yes | Yes | Yes | Yes | No | Yes | No | No | No |
Persistent group chats | Yes | Yes | Yes | Prealpha | Yes | No | Yes | No | No | No |
Group chat history | Planned8) | No | No | Unknown | Yes | No | Unknown | No | No | No |
Group file transfers | No | No | No | No | No | No | No | No | No | No |
Group inline images | No | No | No | No | No | No | No | No | No | No |
Group offline messaging | No | No | No | No | No | No | No | No | No | No |
Group typing notifications | No | No | No | No | No | No | No | No | No | No |
Profile & Contact Management | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Avatars | Yes | Yes | Semi9) | Yes | Yes | Yes | Yes | No | Yes | Yes |
Changing nospam | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | No |
Contact aliases | Yes | Yes | No | Yes | Untested | Yes | Yes | Yes | Yes | No |
Contact blocking | Yes | No | Yes | Yes | Untested | Semi10) | No | No | No | No |
Multiprofile | Yes | No | Yes | Yes | No | Yes | Yes | No | Yes | No |
Profile import/export | Yes | No | Semi11) | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Save file encryption | Yes | Yes | Yes | Yes | Yes | No | No | Yes | Yes | No |
tox: URI | Yes | Yes | No | No | Yes | Yes | No | No | No | Yes |
General | qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Multilingual | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Proxy support | Yes | (Socks5 only) | Yes | Yes | (Tor only) | No | Yes | No | No | Yes |
qTox | µTox | Toxic | Toxygen | TRIfA | Antox | Isotoxin | jTox | Protox | aTox |
Installation
Windows
Linux
Arch
PKGBUILD is available in the community
repo, to install:
# pacman -S qtox
Debian, Ubuntu, Linux Mint
# apt-get install qtox
Fedora
qTox is available in the RPM Fusion repo, to install:
# dnf install qtox
Gentoo
qTox is available in Gentoo.
To install:
# emerge qtox
openSUSE
qTox is available in openSUSE Factory.
To install in openSUSE 15.0 or newer:
# zypper in qtox
To install in openSUSE 42.3:
# zypper ar -f https://download.opensuse.org/repositories/server:/messaging/openSUSE_Leap_42.3 server:messaging # zypper in qtox
If your distribution is not listed, or you want / need to compile qTox, there are provided instructions on GitHub.
FreeBSD
Binary
Use pkg utility to install binary package:
pkg install qTox
Compiling
Update ports tree:
portsnap fetch update
Compile and install client with all dependencies:
cd /usr/ports/net-im/qTox make install clean
macOS / OS X
Binaries
Binaries are provided on the Tox website.
Compiling
If you want / need to compile qTox on macOS / OS X, latest instructions are provided on GitHub.